package com.example.ali.util;

/**
 * 〈OCR识别结果处理〉
 *
 * @author hero
 * @create 2024/5/29
 * @since 1.0.0
 */
public class MyOcrValueHandleUtil {

    /**
     * 处理数字
     * @param str
     * @return
     */
    public static String valueHandler(String str){
        //对数字内容处理
        str=intHandler(str);

        return str;
    }

    /**
     * 对数字内容处理
     * @param str
     * @return
     */
    private static String intHandler(String str){
        //去掉开头是“、，.”的内容
        if (str.startsWith("、")||str.startsWith("，")||str.startsWith(".")){
            str=str.substring(1);
        }
        //去掉结尾是“、，.”的内容
        if (str.endsWith("、")||str.endsWith("，")||str.endsWith(".")){
            str=str.substring(0,str.length()-1);
        }
        //替换中间的“、，.”为空格
        str=str.replaceAll("、",".");
        str=str.replaceAll("，",".");
        str=str.replaceAll(",",".");
        return str;
    }






}